//
//  ActionDefine.h
//  CRM
//
//  Created by mini2 on 16/6/15.
//  Copyright © 2016年 hentica. All rights reserved.
//

#ifndef ActionDefine_h
#define ActionDefine_h

#pragma mark -- 用户模块
///用户登录
#define UserLogin                       @"user/login"
///发送短信（包括：登录、绑定手机、找回密码、注册
#define UserSendSms                     @"user/sendSms"
///更换手机发送短信
#define UserChangeMobileSendSms         @"user/changeMobileSendSms"
///账号注册
#define UserRegister                    @"user/register"
///找回登录密码（实际是修改）
#define UserModifyLoginPwd              @"user/modifyLoginPwd"
///更换手机
#define UserChangeMobile                @"user/changeMobile"
///设置所在城市
#define UserSetCity                     @"user/setCity"
///获取我的信息
#define UserLoadMine                    @"user/loadMine"
///获取用户地址
#define UserListUserAddress             @"user/listUserAddress"
///编辑用户地址
#define UserUpdateUserAddress           @"user/updateUserAddress"
///用户签到
#define UserSignIn                      @"user/signIn"
///获取我的积分界面数据
#define UserLoadMyScore                 @"user/loadMyScore"
///获取用户的优惠券
#define UserListUserCoupon              @"user/listUserCoupon"
///获取用户个人资料
#define UserLoadProfile                 @"user/loadProfile"
///修改用户个人资料
#define UserUpdateProfile               @"user/updateProfile"
///上传推送token
#define UserUploadPushToken             @"user/uploadPushToken"

///加载配置数据
#define ConfigLoadConfig                @"config/loadConfig"
///获取服务跳转到web的信息
#define ServiceGetWebInfo               @"service/getWebInfo"
///获取商城跳转到web的信息
#define ServiceGetShopInfo              @"service/getShopInfo"

///首页数据
#define Home                            @"home/loadHomeData"
///加载所有服务
#define HomeListAllService              @"home/listAllService"

#pragma mark -- 车辆模块
///获取用户所有车辆
#define VehicleListVehicle              @"vehicle/listVehicle"
///编辑车辆
#define VehicleEditVehicle              @"vehicle/editVehicle"
///获取车辆信息
#define VehicleVehicleInfo              @"vehicle/vehicleInfo"
///获取车辆违法列表（未处理的）
#define VehicleListVehiclePeccancy      @"vehicle/listVehiclePeccancy"

#pragma mark -- 驾驶证模块
///编辑驾驶证
#define DriveLicenseEditDriveLicense    @"driveLicense/editDriveLicense"
///获取用户所有驾驶证
#define DriveLicenseListDriveLicense    @"driveLicense/listDriveLicense"
///获取驾驶证信息
#define DriveLicenseDriveLicenseInfo    @"driveLicense/driveLicenseInfo"
///获取驾驶证违法列表（未处理的）
#define DriveLicenseListDriveLicensePeccancy    @"driveLicense/listDriveLicensePeccancy"

#pragma mark -- 订单模块
///下单预览
#define OrderSubmitPreview              @"order/submitPreview"
///下单
#define OrderSubmit                     @"order/submit"
///获取订单列表
#define OrderListOrder                  @"order/listOrder"
///获取订单详细
#define OrderInfo                       @"order/info"
///填写物流信息
#define OrderFillLogisticsInfo          @"order/fillLogisticsInfo"
///查询物流信息
#define OrderQueryLogistics             @"order/queryLogistics"
///重传资料
#define OrderReUploadProfile            @"order/reUploadProfile"
///获取已经开放的支付方式
#define OrderListOpenPayment            @"order/listOpenPayment"
///订单支付
#define OrderPay                        @"order/pay"
///取消订单
#define OrderCancelOrder                @"order/cancelOrder"
///申请退款
#define OrderApplyRefund                @"order/applyRefund"
///删除订单
#define OrderDeleteOrder                @"order/deleteOrder"
///获取订单操作日志
#define OrderListOrderLog               @"order/listOrderLog"

#pragma mark -- 日程模块
///编辑日程
#define UserScheduleEditSchedule        @"userSchedule/editSchedule"
///获取用户日程
#define UserScheduleListSchedule        @"userSchedule/listSchedule"
///获取日程详情
#define UserScheduleInfo                @"userSchedule/info"

#pragma mark -- 文件模块
///上传文件
#define FileUploadUploadFile            @"fileUpload/uploadFile"
///删除文件
#define FileUploadDeleteFile            @"fileUpload/deleteFile"

#pragma mark 通知模块
///获取通知汇总信息
#define MessageListMessageTotal         @"message/listMessageTotal"
///获取一类通知列表
#define MessageListMessage              @"message/listMessage"
///阅读通知
#define MessageReadMessage              @"message/readMessage"
///删除通知
#define MessageDeleteMessage            @"message/deleteMessage"
///用户通知设置
#define MessageLoadMessageSetting       @"message/loadMessageSetting"
///编辑用户通知设置
#define MessageEditMessageSetting       @"message/editMessageSetting"

#endif /* ActionDefine_h */
